package main

import (
	"fmt"
	"os"
)

func main() {
	//fout, err := os.Create("./xxx.txt") 	//新建文件
	fout, err := os.OpenFile("./xxx.txt", os.O_CREATE|os.O_APPEND, 0666)
	if err != nil {
		fmt.Println(err)
		return
	}

	defer fout.Close()	//main函数结束， 关闭文件

	for i:=0; i<5;i++ {
		outstr := fmt.Sprintf("%s:%d\n", "hello go", i)
		fout.WriteString(outstr)		//写入string信息到文件
		fout.Write([]byte("abcd\n"))		//写入byte类型信息到文件
	}
}
